@charset "UTF-8";
/* 公用 */
/* html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
html,body{height:100%;min-width:1200px;}
html{font-size:125%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body{font-size:14px;color:#333;background-color:#ebebeb;font-weight:400;font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}
html,ul,li,dl,dt,dd,.mobile_nav{margin:0;padding:0;}dt{font-weight:400;}
article,aside,footer,header,nav,section {display: block;}
a{color:#666;}
a:hover,a:focus{color:#f60;text-decoration:none}.active a, .layui-this a{color:#222;}
.gutter {padding-right: 15px;padding-left: 15px;}
.row.gutter0 {margin-left: 0;margin-right: 0;} .row.gutter0 [class*="col-"] {padding-left: 0;padding-right: 0;}
.row.gutter10 {margin-left: -5px;margin-right: -5px;} .row.gutter10 [class*="col-"] {padding-left: 5px;padding-right: 5px;}
.row.gutter20 {margin-left: -10px;margin-right: -10px;} .row.gutter20 [class*="col-"] {padding-left: 10px;padding-right: 10px;}
.nowrap{white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;}
.bar_a,.bar_b,.bar_c{margin-bottom:1rem;}/* a:aside b:body c:conter */
.bar{right:0;left:0;height:48px;line-height:48px;z-index:10;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.page_list dd:active{opacity:0.6;-moz-opacity:0.5}
.dd_thumb,.view_img{border-radius:2px;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.shadow1{box-shadow:0 1px 2px #ddd;}
.text_white,.text_white a{color:#fff;}
.text_black,.text_black a{color:#000;}
/* 网站框架 */
.site_container{}
.site_header {width:100%;height:120px;background:url(img/header-bg.jpg) no-repeat center #42ace0;z-index:100;}
.header_logo{margin-top:30px;}
.site_body{width:1200px;margin:auto;}
.site_footer {width:100%;padding:20px 40px;z-index:-1;background-color:#3e3d3f;color:#c2cdd3;line-height:26px;font-weight:300;margin-top:20px;}
.site_footer a{color:#c2cdd3;}
.site_footer a:hover{color:#fff;}
.site_footer p{margin-left:40px;float:left;}
.site_footer p u{margin:0 12px;text-decoration:none}
/*盒子*/
.box_body{width:1200px;margin:0 auto 15px auto;}
/*.box_body.no-margin{margin:0 auto!important;}*/
.row_aside_right{background:url(img/box_side_bg.png) repeat-y right #fff;}
.row_aside_left{background:url(img/box_aside_bg.png) repeat-y left #fff;}
.col_content{width:880px;}
.col_aside{width:320px;}
/*导航*/
.site_logo{float: left;padding:0 20px;}
.site_language{float: right;padding:0 20px;color: #fff;}
.site_nav {font-weight:400;box-shadow:0 0 5px #888;border-bottom:1px solid #aaa;background-color:#fff;z-index:100;position:relative;}
.site_nav_box{width:1200px;margin:auto;}
.site_nav dl{text-align:center;}
.site_nav dd{display:inline;}
.site_nav dd a{display:inline-block;padding:0 30px;font-size:16px;line-height:60px;color:#a58000;background:url(img/nav-line.png) no-repeat right;}
.site_nav dd a:hover{color:#f60;}
.site_nav span{display:none;}
.site_nav.scrollfixed dd a{line-height:50px;}
.site_nav.scrollfixed span{display:block;}
/* 面包屑 */
.site_guider {}
.site_breadcrumb {width:1200px;padding:0 .5rem;margin:20px auto;}
.site_breadcrumb .btn{margin:2px;}
.site_breadcrumb span{padding:0 8px;}
.site_breadcrumb .icon {display:inline-block;}
/* index */
.index_content{padding:0 2rem;background-color:#fff;}
.index_background{background:url(img/index-banner.jpg) no-repeat center top;z-index:-1;}
.index_banner_box {height:420px;}
.index_banner_ad img{width:100%;}
.index_search {width:460px;height:140px;padding:20px 40px;background-color:rgba(255,255,255,0.5);border-top:2px solid #009de2;margin:120px 30px 0 0;float:right;}
.index_search_tab {line-height:20px;margin-bottom:10px;}
.index_search_tab input{display:none;}
.index_search_tab span{padding:4px 16px;border-radius:5px;}
.index_search_tab .selected{background:url(img/index-search-btn-bg.png) no-repeat center bottom;padding-bottom:5px;}
.index_search_tab .selected span{background-color:#f60;color:#fff;}
.index_tab_nav{text-align:center;}
.index_tab_nav a{width:146px;float:right;line-height:50px;margin-right:10px;color:#fff;opacity:0.8;filter:Alpha(opacity=80);}
.index_tab_nav a:hover{width:146px;float:right;line-height:50px;margin-right:10px;color:#fff;opacity:1;filter:Alpha(opacity=100);}
.index_login_title{background-color:rgba(0,157,226,0.8);height:50px;text-align:center;font-size:18px;color:#fff;line-height:50px;}
.index_pic_news{width:320px;height:240px;margin:40px 20px 40px 40px;overflow:hidden;}
.index_pic_news_item{width:320px;padding-top:210px;line-height:30px;overflow:hidden;}
.index_pic_news_item p{font-size:12px;padding:0 10px;background-color:#000;color:#fff;opacity:0.8;filter:Alpha(opacity=80);}
.index_pic_news .picnews_prev {left:0;}
.index_pic_news .picnews_next{right:0;}
.index_news{width:460px;float:right;margin-right:40px;}
.index_news {margin-bottom:2rem;}
.index_news dt{border-bottom:#fafafa solid 2px;height:42px;font-size:20px;color:#009de2;}
.index_news dt span ,.index_newbooks dt span, .index_links dt span{color:#999;margin-left:10px;font-weight:300;}
.index_news dt a{font-size:.7rem;float:right;}
.index_news dd{border-bottom:#fafafa solid 1px;}
.index_news dd a{display:block;line-height:40px;}
.index_news dd:hover,.page_list dd:active{background-color:#fafafa;}
.index_news dd span{float:right;color:#ccc;}
.index_login_box{padding:30px 30px 0 30px;}
.index_login_prompt{background:url(img/icon-info.png) no-repeat 15px 0px;padding-left:70px;color:#999;}
.index_login_link{text-align:center;line-height:40px;}
.index_login_link a{color:#009de2;padding:20px;}
.index_pic_link {width:1200px;white-space:nowrap;}
.index_pic_link a{display:inline-block;}
.index_pic_link a img{width:392px;height:120px;margin-right:12px;}
.index_reader_news {padding:40px;}
.index_reader_news dt, .index_reader_guide dt a,.index_reader_faq dt a{height:42px;font-size:20px;color:#1fa700;}
.index_reader_news dt span{color:#999;margin-left:10px;font-weight:300;}
.index_reader_news dt a{font-size:.7rem;float:right;}
.index_reader_news dd{border-bottom:#fafafa solid 1px;margin:20px 0;}
.index_reader_news dd a{display:block;line-height:40px;}
.index_reader_news dd:hover,.page_list dd:active{background-color:#fafafa;}
.index_reader_news .item_title,.index_reader_news p {float:right;width:500px;}
.index_reader_news .item_title{font-size:18px;margin-bottom:12px;}
.index_reader_news p {height:104px;line-height:26px;color:#999;overflow:hidden;text-overflow:ellipsis;text-align:justify;text-justify:inter-ideograph;/*IE*/}
.index_reader_news .item_thumb{width:260px;height:170px;}
.index_reader_guide{padding:30px;}
.index_reader_guide dd {text-align:center;margin-top:20px;}
.index_reader_guide dd a{display:block;border:1px solid #eee;background-color:#fff;line-height:40px;margin-top:6px;border-radius:6px;}
.index_reader_guide dd a:hover{border:1px solid #f60;background-color:#fff;}
.index_reader_faq{width:260px;margin-left:30px;}
.index_reader_faq {margin-bottom:2rem;}
.index_reader_faq dt{border-bottom:#ddd dotted 1px;padding-bottom:20px;}
.index_reader_faq dd{border-bottom:#ddd dotted 1px;}
.index_reader_faq dd a{display:block;line-height:50px;}
.index_reader_faq dd:hover,.page_list dd:active{background-color:#fafafa;}
.index_reader_faq dd span{float:right;color:#ccc;}
.index_newbooks{background-color:#fff;padding:30px 5px 0 5px;text-align:center;}
.index_newbooks .item_title{line-height:30px;}
.index_newbooks dt a{height:42px;font-size:20px;color:#c06;margin:auto;}
.index_newbooks dd{width:170px;float:left;margin:34px;}
.index_newbooks .item_thumb{width:170px;height:240px;}
.index_links{background-color:#fff;padding:20px 40px;}
.index_links dt{font-size:20px;color:#c06;}
.index_links dd{width:940px;float:right;}
.index_links dd a{display:inline-block;padding-left:20px;line-height:30px;}
.index_wenlv {background-color:#fff;padding:20px 0;}
.index_wenlv dt{font-size:20px;color:#c06;}
.index_wenlv dd{float:left;padding-left:20px;}
.index_wenlv dd a{display:inline-block;}
.index_wenlv img{width:275px;height:110px;}
/* page */
.row_aside_right .page_aside,.row_aside_left .page_content{float:right;}
.row_aside_left .page_aside,.row_aside_right .page_content{float:left;}
.page_aside {width:320px;}
.page_content{background-color:#fff;width:880px;padding:20px 40px;float:right;}
.page_content h2{font-size:26px;width:720px;margin:40px auto 20px auto;border-left:4px solid #009de2;padding-left:26px;}
/* menu */
#sidebar{width:320px}
.page_menu {text-align:center;font-size:16px;}
.page_menu dt{font-weight:bold;width:100px;line-height: 100px;background-color:#009de2;color:#fff;margin-bottom:12px;border-radius:150%;margin:20px auto;}
.page_menu dd{margin-left:30px;line-height:50px;background-color:#efefef;margin-bottom:12px;border-top-left-radius:16px;border-bottom-left-radius:16px;}
.page_menu dd a{display:block;}
.page_menu dd:hover,.page_menu dd.active{background-color:#fff;box-shadow:-2px 2px 3px #ddd;}
/* .page_menu .sub_menu{display:none;} */
.page_menu .sub_menu {line-height:32px;margin-left:90px;margin-top:-8px;background-color:#ddd;font-size:14px;text-align: left;}

.page_menu_tag {margin-bottom:1rem;border-bottom:#eee solid 1px;text-align:center;}
.page_menu_tag dt,.page_menu_tag dd{line-height:2.5rem;display:inline-block;padding:0 1rem;margin:0 1rem;margin-bottom:-1px}
.page_menu_tag dt.active, .page_menu_tag dd.active{border-bottom:#03f solid 1px;}
.page_menu_tag a{display:block;}
.page_menu_tag dt.active a,.page_menu_tag dd.active a{color:#03f;}

.page_menu_tab{width:100%;overflow:hidden;border-bottom:#eee solid 1px;background-color:rgba(255,255,255,0.9);}
.page_menu_tab a{color:#222;}
.page_menu_tab .wrapper{white-space:nowrap;}
.page_menu_tab .slide{padding:.7rem 1rem;display:inline-block;text-align:center;}
.page_menu_tab .slide.active {border-bottom:#03f solid 1px;color:#03f;}

/* list */
.page_list {margin:0 auto 2rem auto;width:720px;}
.page_list dt,.ebook_grid dt{border-bottom:#eee solid 2px;line-height:3rem;font-size:1rem;color:#009de2;}
.page_list dt a,.ebook_grid dt a{font-size:14px;font-weight:normal;}
.page_list dd{border-bottom:#fafafa solid 1px;font-size:16px}
.page_list dd a{display:block;line-height:50px;}
.page_list dd:hover,.page_list dd:active{background-color:#fafafa;}
.page_list dd span{float:right;color:#ccc;font-size:14px}
/* grid */
.dd_thumb{display:block;width:100%;height:0;padding-top:140%;}
.page_grid_title {width:100%;text-align:center;}
.page_grid dt{height:2rem;overflow:hidden;text-overflow:ellipsis;}
.ebook_grid, .ebook_grid dt{margin-bottom:20px;}
.ebook_item {border:1px solid #fff;margin-top:20px;padding:5px;background-color:#f0f0f0;width:372px;height:220px;margin:14px;border-radius:6px;float:left;overflow:hidden;box-shadow:0 2px 2px #aaa;}
.ebook_item .item_thumb{display:block;width:100%;height:100px;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat;}
.ebook_item .item_title{font-size:16px;padding:10px 0;font-weight:bold;}
.ebook_item .item_summary{font-size:12px;margin-top:10px;}

.feedback_item {}

/* 分页 */
.page_pagination {width:100%;text-align: center;}
/* detail */
.detail_title{}
.rich_text_box {width:720px;margin:auto;padding:40px 0;font-size:16px;line-height:200% !important;border-top:1px solid #eee;}
.rich_text_box td{padding:5px !important;}
.rich_text_box td p{margin:0 !important;}
.rich_text_box img{max-width:100% !important;height: auto  !important;}
/* news detail info */
.detail_info {margin:10px auto;width:720px;color:#999;}
.detail_info dl{margin:1rem 0;}
.detail_info dd{line-height:200%;}
.detail_info dd span{color:#999;margin-right:1rem;}
/* slide 默认*/
.banner_slide {width: 100%;}
.banner_slide .swiper-slide{background-size:auto 100%;background-position:center center;}
.banner_slide .slider_prev,.slide_view .arrow-left,.slide_preview .arrow-left {left:0;}
.banner_slide .slider_next,.slide_view .arrow-right,.slide_preview .arrow-right {right:0;}
.banner_slide .pagination {position: absolute;left: 0;text-align: center;bottom:0;width: 100%;margin:.4rem 0;}
.banner_slide .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #fff;margin: 0 3px;cursor: pointer;}
.banner_slide .swiper-active-switch {background: #2bb0d4;}
.slide_icon,.slide_icon:focus {font-size:30px !important;line-height:60px !important;position: absolute;top: 50%;margin-top: -30px;width:30px;height:60px;color:#fff;text-align:center;display:none;}
.slide_icon:hover{color:#2bb0d4;}
/* banner */
.banner_img {margin: auto;width:100%;height:15rem;background-size:auto 100%;background-position:center center;}
.banner_img.banner_index {height:30rem;}
/* slide 带缩略图 */
.slide_view .swiper-container {width: 100%;}
.slide_view .view_img{width:100%;padding-top:100%;}
.slide_view .swiper-slide img {width: 500px;height: 500px;}
.slide_view .arrow-left,.slide_view .arrow-right {z-index: 10;}
.slide_preview {width: 100%;margin-top: 10px;position: relative;}
.slide_preview .swiper-container {width: 100%;height: 82px;}
.slide_preview .swiper-slide {width: 87px;height: 82px;}_
.slide_preview .swiper-slide img {width: 80px;height: 80px;}
.slide_preview:hover .slide_icon{display:block;z-index: 10;}
.slide_preview img {padding: 1px;}
.slide_preview .active img {padding: 0;border: 1px solid #F00;}

/* 右侧悬停 */
.pop_right {position: fixed;bottom: 150px;right: 20px;width: 46px;z-index: 999;}
.pop_right a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(img/pop-right-bg.png);}
.pop_right a:last-child{margin-bottom: 0;}
.pop_right .ewm_btn{background-position: 0 0;}
.pop_right .ewm_btn:hover{background-position: 0 -350px;}
.pop_right .feedback{background-position: 0 -100px;}
.pop_right .feedback:hover{background-position: 0 -300px;}
.pop_right .totop{background-position: 0 -150px;}
.pop_right .totop:hover{background-position: 0 -250px;}
/*
.pop_right .share{background-position: 0 -50px;}
.pop_right .share:hover{background-position: 0 -200px;}
*/
.pop_right .ewm_pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.pop_right .ewm_pop .ewm_title{font-size: 14px; margin: 10px 20px;}
.pop_right .ewm_pop .ewm_title_box{position: relative;}
/* media */
@media screen and (max-width: 1200px) {
.banner_img {width:100%;height:0px;padding-top:25%;background-size:auto 100%;}
.banner_img.banner_index {height:0px;padding-top:50% !important;}
}
/* hack IE6、7、8 */
@media \0screen\,screen\9 {
  /*透明度*/
  .index_login_title{background-color:#009de2; filter:Alpha(opacity=50);}
  .index_search{background-color:#fff;filter:Alpha(opacity=50);}
  .index_login_title,.index_search{
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
  .index_search p,.index_login_title p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }
}
